package com.lzx.reggie.service

import com.baomidou.mybatisplus.extension.service.IService
import com.lzx.reggie.dto.DishDto
import com.lzx.reggie.entity.Dish


interface DishService : IService<Dish> {
    //新增菜品，同时插入菜品对应的口味数据，需要操作两张表：dish、dish_flavor
    fun saveWithFlavor(dishDto: DishDto)

    //根据id查询菜品信息和对应的口味信息
    fun getByIdWithFlavor(id: Long): DishDto

    //更新菜品信息，同时更新对应的口味信息
    fun updateWithFlavor(dishDto: DishDto)
}